package o;

import java.lang.ref.WeakReference;

abstract class apt extends aps {
    private static final WeakReference<byte[]> ˏ = new WeakReference(null);
    private WeakReference<byte[]> ˋ = ˏ;

    apt(byte[] bArr) {
        super(bArr);
    }

    protected abstract byte[] ˊ();

    final byte[] ˎ() {
        byte[] bArr;
        synchronized (this) {
            bArr = (byte[]) this.ˋ.get();
            if (bArr == null) {
                bArr = ˊ();
                this.ˋ = new WeakReference(bArr);
            }
        }
        return bArr;
    }
}
